<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <link rel="preconnect" href="https://cdn.jsdelivr.net" />
  <meta charset="utf-8" />
  <link rel="shortcut icon" href="<!--base_path-->favicon.ico" type="image/x-icon" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no" />
  <title>
    <!--Title-->
  </title>
  <meta name="description" content="A Onemanager-PHP site with Theme-renexmoe" />
  <meta name="theme-color" content="#fff" />
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/jssycszyj/renexmoe-cdn@v21101303/css/app.css">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mdui@1.0.1/dist/css/mdui.min.css">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource/fira-code@4.2.2/400.css">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/noto-sans-sc@12.0.0/noto_sans_sc_regular/css.min.css">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@10.7.2/build/styles/github.min.css">
  <!--BackgroundStart-->
  <style>
    body {
      --bg: url("<!--BackgroundUrl-->");
      background-repeat: no-repeat;
      background-size: cover;
      background-attachment: fixed;
      background-image: var(--bg);
    }

    .mdui-shadow-3 {
      background: rgba(255, 255, 255, 0.5);
    }
  </style>
  <script>
    window.disableddarkmode = true;
  </script>
  <!--BackgroundEnd-->
  <!--BackgroundMStart-->
  <style>
    @media only screen and (max-width:480px) {
      body {
        --bg: url("<!--BackgroundMUrl-->");
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-image: var(--bg);
      }

      .mdui-shadow-3 {
        background: rgba(255, 255, 255, 0.5);
      }
    }
  </style>
  <script>
    window.disableddarkmode = true;
  </script>
  <!--BackgroundMEnd-->
</head>

<body class="mdui-appbar-with-toolbar mdui-theme-layout-auto mdui-drawer-body-left mdui-theme-accent-pink">
  <header class="mdui-appbar mdui-appbar-fixed">
    <div class="mdui-toolbar">
      <span class="mdui-btn mdui-btn-icon mdui-ripple mdui-ripple-white"
        onclick='mdui.$("body").toggleClass("mdui-drawer-body-left");' id="toggle-drawer"><i
          class="mdui-icon material-icons">menu</i></span>
      <a class="mdui-btn mdui-btn-icon mdui-ripple mdui-ripple-white mdui-hidden-sm-up" onclick="window.history.back()">
        <i class="mdui-icon material-icons">arrow_back</i>
      </a>
      <a href="<!--base_path-->" class="mdui-typo-headline">
        <!--Sitename-->
      </a>
      <!--PathArrayStart-->
      <i class="mdui-icon material-icons mdui-hidden-xs" style="margin: 0">chevron_right</i><a
        href="<!--PathArrayLink-->" class="mdui-typo-subheading mdui-hidden-xs">
        <!--PathArrayName-->
      </a>
      <!--PathArrayEnd-->
      <div class="mdui-toolbar-spacer"></div>
    </div>
  </header>
  <div class="mdui-drawer" id="main-drawer">
    <div class="mdui-list" mdui-collapse="{accordion: true}">
       <!--LoginStart-->
       <li class="mdui-list-item mdui-ripple" href="?login=admin" >
  <a class="mdui-list-item-icon mdui-icon material-icons">account_circle</a>
  <a class="mdui-list-item-content" href="?login=admin">管理员登录</a>
       </li>
       <!--LoginEnd-->
      <li class="mdui-list-item mdui-ripple" href="javascript:void(0);" onclick="renexmoe.toggle_theme();">
        <a class="mdui-list-item-icon mdui-icon material-icons">brightness_4</a><a
          class="mdui-list-item-content">深色模式</a>
      </li>
      <li class="mdui-list-item mdui-ripple">
        <a href="<!--base_path-->" class="mdui-list-item-icon mdui-icon material-icons">home</a><a
          href="<!--base_path-->" class="mdui-list-item-content" id="home">
          <!--constStr@Home-->
        </a>
      </li>
      <!--MultiDiskAreaStart-->
      <div class="mdui-divider"></div>
      <!--MultiDisksStart-->
      <li class="mdui-list-item mdui-ripple">
        <a href="<!--MultiDisksUrl-->" class="mdui-list-item-icon mdui-icon material-icons">cloud</a>
        <a href="<!--MultiDisksUrl-->" class="mdui-list-item-content mdui-text-truncate disk_name">
          <!--MultiDisksName-->
        </a>
      </li>
      <!--MultiDisksEnd-->
      <div class="mdui-divider"></div>
      <!--MultiDiskAreaEnd-->
      <a target="_blank" href="https://github.com/qkqpttgf/OneManager-php" class="mdui-list-item mdui-ripple"><i
          class="mdui-list-item-icon mdui-icon material-icons">code</i>
        <div class="mdui-list-item-content">Github</div>
      </a>
      <li class="mdui-list-item mdui-ripple" href="javascript:void(0);" id="about_theme">
        <i class="mdui-list-item-icon mdui-icon material-icons">info</i>
        <div class="mdui-list-item-content">关于主题</div>
      </li>
    </div>
  </div>
  <div class="mdui-container">
    <ul class="mdui-menu" id="admin-menu">
      <li class="mdui-menu-item">
        <a href="javascript:;" class="mdui-ripple back"><i
            class="mdui-menu-item-icon mdui-icon material-icons">arrow_back</i>返回上一页</a>
      </li>
    </ul>
    <i id="mouseplace" style="position: absolute"></i>

    <div class="mdui-dialog" id="login_input">
      <div class="mdui-dialog-title">登录</div>
      <div class="mdui-dialog-content" style="height: 108px">
        <form action="<!--IsPreview?-->login=admin" method="post" onsubmit="return sha1loginpass(this);">
          <div class="mdui-textfield mdui-textfield-floating-label">
            <i class="mdui-icon material-icons">lock</i><label class="mdui-textfield-label">密码</label>
            <input class="mdui-textfield-input" id="login_input" name="password1" type="password">
            <input name="timestamp" type="hidden" value="">
          </div>
      </div>
      <div class="mdui-dialog-actions">
        <button class="mdui-btn mdui-ripple" mdui-dialog-close="" id="login_close">取消</button>
        <button id="login_btn_bak" class="mdui-btn mdui-ripple" type="submit" value="<!--constStr@Login-->">
          登录
        </button>
        </form>
      </div>
    </div>
    <!--EncryptedStart-->
    <div class="mdui-center" style="margin: 20px auto;max-width: 600px;">
      <br />
      <center>
        <div class="mdui-typo-title">
          这是一个受保护的文件夹，您需要提供访问密码才能查看。
        </div>
      </center>
      <form action="" method="post">
        <div class="mdui-textfield mdui-textfield-floating-label">
          <i class="mdui-icon material-icons">https</i>
          <label class="mdui-textfield-label">
            <!--constStr@InputPassword-->
          </label>
          <input name="password1" class="mdui-textfield-input" type="password" />
        </div>
        <br />
        <button type="submit" class="mdui-center mdui-btn mdui-btn-raised mdui-ripple mdui-color-theme">
          <i class="mdui-icon material-icons">fingerprint</i>
          <!--constStr@Submit-->
        </button>
      </form>
    </div>
    <!--EncryptedEnd-->
    <!--GuestUploadStart-->
<div id="upload_div" style="padding:0 0 16px 0">
  <div id="upload_btns" align="center">
      <select onchange="document.getElementById('upload_file').webkitdirectory=this.value;">
          <option value=""><!--constStr@UploadFile--></option>
          <option value="1"><!--constStr@UploadFolder--></option>
      </select>
      <input id="upload_file" type="file" name="upload_filename" multiple="multiple">
      <input id="upload_submit" onclick="preup();" value="<!--constStr@Upload-->" type="button">
  </div>
  </div>
    <!--GuestUploadEnd-->
    <!--IsFolderStart-->
    <!--HeadomfStart-->
    <div class="mdui-typo mdui-shadow-3" style="padding: 20px; margin: 20px 0">
      <!--HeadomfContent-->
    </div>
    <!--HeadomfEnd-->
    <!--HeadmdStart-->
    <div class="mdui-chip mdui-ripple mdui-hidden-xs">
      <span class="mdui-chip-icon">
        <i class="mdui-icon material-icons">face</i>
      </span>
      <span class="mdui-chip-title">HEAD.md</span>
    </div>
    <div class="mdui-typo mdui-shadow-3 markdown" style="padding: 20px; margin: 20px 0; overflow-x: scroll" id="head">
      <pre><code id="head-md"><!--HeadmdContent--></code></pre>
    </div>
    <!--HeadmdEnd-->
    <div class="mdui-row mdui-shadow-3" style="margin: 20px 0; border-radius: 8px">
      <ul class="mdui-list" id="file-list">
        <li class="mdui-list-item mdui-ripple">
          <div class="mdui-row mdui-col-xs-12">
            <div class="mdui-col-xs-12 mdui-col-sm-7">
              <!--constStr@File--><i class="mdui-icon material-icons icon-sort" data-sort="name"
                data-order="less">expand_less</i>
            </div>
            <div class="mdui-col-sm-3 mdui-text-right">
              <!--constStr@EditTime--><i class="mdui-icon material-icons icon-sort" data-sort="date"
                data-order="less">expand_less</i>
            </div>
            <div class="mdui-col-sm-2 mdui-text-right">
              <!--constStr@Size--><i class="mdui-icon material-icons icon-sort" data-sort="size"
                data-order="less">expand_less</i>
            </div>
          </div>
        </li>
        <!--BackArrowStart-->
        <li class="mdui-list-item mdui-ripple back-page">
          <a href="<!--BackArrowUrl-->">
            <div class="mdui-row mdui-col-sm-12">
              <div class="mdui-col-xs-7">
                <i class="mdui-icon material-icons">arrow_upward</i>
              </div>
              <div class="mdui-col-xs-3 mdui-text-right"></div>
              <div class="mdui-col-xs-2 mdui-text-right"></div>
            </div>
          </a>
        </li>
        <!--BackArrowEnd-->
        <!--FolderListStart-->
        <li class="mdui-list-item mdui-ripple" data-sort data-sort-name="<!--FileEncodeReplaceName-->"
          data-sort-date="<!--lastModifiedDateTime-->" data-sort-size="<!--size-->" style="padding-right: 36px">
          <a href="<!--FileEncodeReplaceUrl-->/">
            <div class="mdui-row mdui-col-sm-12">
              <div class="mdui-col-xs-12 mdui-col-sm-7 mdui-text-truncate">
                <i class="mdui-icon material-icons">folder_open</i><span>
                  <!--FileEncodeReplaceName-->
                </span>
              </div>
              <div class="mdui-col-sm-3 mdui-text-right">
                <!--lastModifiedDateTime-->
              </div>
              <div class="mdui-col-sm-2 mdui-text-right">
                <!--size-->
              </div>
            </div>
          </a>
        </li>
        <!--FolderListEnd-->
        <!--FileListStart-->
        <li class="mdui-list-item file mdui-ripple" data-sort data-sort-name="<!--FileEncodeReplaceName-->"
          data-sort-date="<!--lastModifiedDateTime-->" data-sort-size="<!--size-->" data-readypreview="<!--FileExt-->">
          <a class="<!--FileExtType-->" data-name="<!--FileEncodeReplaceName-->"
            href="<!--FileEncodeReplaceUrl-->?preview" aria-label="File">
            <div class="mdui-row mdui-col-sm-12">
              <div class="mdui-col-xs-12 mdui-col-sm-7 mdui-text-truncate">

                <i class="mdui-icon material-icons">
                  <!--IconValue-->
                </i>
                <span>
                  <!--FileEncodeReplaceName-->
                </span>

              </div>
              <div class="mdui-col-sm-3 mdui-text-right">
                <!--lastModifiedDateTime-->
              </div>
              <div class="mdui-col-sm-2 mdui-text-right">
                <!--size-->
              </div>
            </div>
          </a>
          <div class="forcedownload mdui-text-right">
            <a title="<!--constStr@Download-->" aria-label="Download" href="<!--FileEncodeReplaceUrl-->"
              target="_blank"><button class="mdui-btn mdui-ripple mdui-btn-icon">
                <i class="mdui-icon material-icons">file_download</i>
              </button></a>
          </div>
        </li>
        <!--FileListEnd-->
      </ul>
    </div>
    <!--ReadmemdStart-->
    <div class="mdui-chip mdui-ripple mdui-hidden-xs">
      <span class="mdui-chip-icon"><i class="mdui-icon material-icons">face</i></span><span
        class="mdui-chip-title">README.md</span>
    </div>
    <div class="mdui-typo mdui-shadow-3 markdown" style="padding: 20px; margin: 20px 0; overflow-x: scroll" id="readme">
      <pre><code id="readme-md"><!--ReadmemdContent--></code></pre>
    </div>
    <!--ReadmemdEnd-->
    <!--FootomfStart-->
    <div class="mdui-typo mdui-shadow-3" style="padding: 20px; margin: 20px 0">
      <!--FootomfContent-->
    </div>
    <!--FootomfEnd-->
    <script>
      document.querySelector("#admin-menu").innerHTML +=
        '<li class="mdui-menu-item"><a href="javascript:void(0);"class="mdui-ripple getalllink"><i class="mdui-menu-item-icon mdui-icon material-icons">link</i>批量链接</a></li>';
    </script>
    <script>
      window.MorePage = undefined;
    </script>
    <!--MorePageStart-->
    <script>
      window.MorePage = [
      <!--MorePageListNowStart-->
        <!--PageNum-->,
      <!--MorePageListNowEnd-->
      <!--MorePageListStart-->
          <!--PageNum-->,
      <!--MorePageListEnd-->
      ];
    </script>
    <!--MorePageEnd-->

    <!--IsFolderEnd-->
    <!--IsFileStart-->
    <div id="file" class="mdui-shadow-3" style="margin: 20px 0px; padding: 20px; border-radius: 8px">
      <!--IsimgFileStart-->
      <img class="mdui-img-fluid mdui-center" src="<!--FileDownUrl-->" />
      <!--IsimgFileEnd-->
      <!--IsmusicFileStart-->
      <audio class="mdui-center" src="<!--FileDownUrl-->" controls autoplay
        style="width: 100%; margin-top: 10%; margin-bottom: 10%"></audio>
      <!--IsmusicFileEnd-->
      <!--IsvideoFileStart-->
      <div id="video-t" style="text-align: center;">Loading Video</div>
      <div id="video-c" style="display: none;">
        <video class="mdui-video-fluid" controls>
          <source src="<!--FileDownUrl-->" />
          <p>
            Your browser doesn't support HTML5 video. Here is a
            <a href="<!--FileDownUrl-->">link to the video</a> instead.
          </p>
        </video>
      </div>
      <div id="video-d" class="mdui-typo" style="display: none;margin: 0 20px;">
        <div class="mdui-row">
          <div id="noview" class="mdui-typo-subheading" style="display: none;">视频格式不支持预览</div>
        </div>
        <div class="mdui-row">
          <hr />
        </div>
        <br />
        <div class="mdui-row">
          <div class="mdui-typo-subheading">调用本地播放器</div>
        </div>
        <div class="mdui-row" style="line-height: 36px;">
          <div class="mdui-col-xs-12 mdui-col-sm-2">
            <div class="mdui-typo-subheading">Android:</div>
          </div>
          <div class="mdui-col-xs-12 mdui-col-sm-3">
            <a id="openmxfree" type="button" class="mdui-btn mdui-ripple">MxPlayer</a>
          </div>
          <div class="mdui-col-xs-12 mdui-col-sm-3">
            <a id="openmxpro" type="button" class="mdui-btn mdui-ripple">MxPlayerPro</a>
          </div>
          <div class="mdui-col-xs-12 mdui-col-sm-3">
            <a id="opennp" type="button" class="mdui-btn mdui-ripple">nPlayer</a>
          </div>
        </div>
        <div class="mdui-row" style="line-height: 36px;">
          <div class="mdui-col-xs-12 mdui-col-sm-2">
            <div class="mdui-typo-subheading">Windows:</div>
          </div>
          <div class="mdui-col-xs-12 mdui-col-sm-3">
            <a id="openpot" href="" type="button" class="mdui-btn mdui-ripple">PotPlayer</a>
          </div>
          <div class="mdui-col-xs-12 mdui-col-sm-3">
            <a id="openvlc" type="button" class="mdui-btn mdui-ripple">VLC</a>
          </div>
        </div>
      </div>
      <script>
        function getvideotype(s) {
          var re = /\.([^\/\.\?]+?)(\?|$)/;
          m = re.exec(s);
          if (m != null) return m[1];
        }

        function loadvideo() {
          var videotype = getvideotype(window.location.pathname);
          const h5videotypes = ["mp4", "webm", "ogg", "mkv"];
          if (h5videotypes.indexOf(videotype) != -1) {
            document.getElementById("video-t").innerHTML = "";
            document.getElementById("video-c").style.display = "";
          } else {
            document.getElementById("video-t").innerHTML = "";
            document.getElementById("video-c").innerHTML = "";
            document.getElementById("noview").style.display = "";
          }
          document.getElementById("openpot").href = "potplayer://" + window.location.protocol + "//" + window.location
            .host + window.location.pathname;
          document.getElementById("openvlc").href = "vlc://" + window.location.protocol + "//" + window.location
            .host + window.location.pathname;
          document.getElementById("openmxpro").href = "intent:" + window.location.protocol + "//" + window.location
            .host + window.location.pathname +
            "#Intent;package=com.mxtech.videoplayer.pro;end";
          document.getElementById("openmxfree").href = "intent:" + window.location.protocol + "//" + window.location
            .host + window.location.pathname +
            "#Intent;package=com.mxtech.videoplayer.ad;end";
          document.getElementById("opennp").href = "nplayer-" + window.location.protocol + "//" + window.location
            .host + window.location.pathname;
          document.getElementById("video-d").style.display = "";
        }

        window.onload = function () {
          loadvideo();
        }
      </script>
      <!--IsvideoFileEnd-->
      <!--IsofficeFileStart-->
      <iframe id="office-a" src="https://view.officeapps.live.com/op/view.aspx?src=<!--FileEncodeDownUrl-->"
        style="width: 100%" frameborder="0"></iframe>
      <script>
        window.onload = function () {
          if (document.getElementById("office-a")) {
            var ifm = document.getElementById("office-a");
            var containerHeight = document.documentElement.clientHeight - 150;
            ifm.height = containerHeight;
          }
        }
        window.onresize = function () {
          if (document.getElementById("office-a")) {
            var ifm = document.getElementById("office-a");
            var containerHeight = document.documentElement.clientHeight - 150;
            ifm.height = containerHeight;
          }
        }
      </script>
      <!--IsofficeFileEnd-->
      <!--IspdfFileStart-->
      <div id="pdf-d" style="text-align:center;margin:0 auto;width: calc(100%);">Loading PDF</div>
      <script>
        function renderpage(pdf, i) {
          pdf.getPage(i).then(function (page) {
            var scale = 1.5;
            var viewport = page.getViewport({
              scale: scale,
            });
            var canvas = document.getElementById("pdf-c" + i);
            var context = canvas.getContext("2d");
            canvas.height = viewport.height;
            canvas.width = viewport.width;
            canvas.style.width = "inherit";
            var renderContext = {
              canvasContext: context,
              viewport: viewport,
            };
            page.render(renderContext);
          });
        }

        function loadpdf() {
          pdfjsLib.GlobalWorkerOptions.workerSrc =
            "https://cdn.jsdelivr.net/npm/pdfjs-dist@2.5.207/es5/build/pdf.worker.js";
          var loadingTask = pdfjsLib.getDocument({
            url: "<!--FileDownUrl-->",
            cMapUrl: "https://cdn.jsdelivr.net/npm/pdfjs-dist@2.5.207/cmaps/",
            cMapPacked: true,
            rangeChunkSize: 65535
          });
          loadingTask.promise.then(function (pdf) {
            var pagenum = pdf.numPages;
            var pdfContainer = document.getElementById("pdf-d");
            pdfContainer.innerHTML = "";
            for (var i = 1; i <= pagenum; i++) {
              var canvasNew = document.createElement("canvas");
              canvasNew.id = "pdf-c" + i;
              pdfContainer.appendChild(canvasNew);
              renderpage(pdf, i);
            }
          });
        }
        window.onload = function () {
          if (document.getElementById("pdf-d")) {
            loadpdf();
          }
        }
      </script>
      <!--IspdfFileEnd-->
      <!--IstxtFileStart-->
      <pre id="editor" style="
    white-space: pre-wrap;
    font-family: JetBrains Mono, Fira Code, Sarasa Mono SC, Cascadia Code, Menlo,
      Consolas, monaco, Noto Sans SC;
  "><code id="code"><!--TxtContent--></code></pre>
      <script>
        document.querySelector("#admin-menu").innerHTML +=
          '<li class="mdui-menu-item"><a href="javascript:void(0);"class="mdui-ripple highlight"><i class="mdui-menu-item-icon mdui-icon material-icons">style</i>markdown解析</a></li>';
        document.querySelector(
          ".mdui-toolbar"
        ).innerHTML +=
          '<a href="javascript:;" class="mdui-btn mdui-btn-icon mdui-ripple mdui-hidden-sm-up highlight"><i class="mdui-icon material-icons">style</i></a>';
      </script>

      <!--IstxtFileEnd-->
      <!--IsOtherFileStart-->
      <!--constStr@FileNotSupport-->
      <!--IsOtherFileEnd-->
    </div>
    <a href="<!--FileEncodeReplaceUrl-->" target="_blank"
      class="mdui-fab mdui-fab-fixed mdui-ripple mdui-color-theme-accent"><i
        class="mdui-icon material-icons">file_download</i></a>
    <script>
      document.querySelector("#admin-menu").innerHTML +=
        '<li class="mdui-menu-item"><a href="javascript:void(0);"class="mdui-ripple downloadurl"><i class="mdui-menu-item-icon mdui-icon material-icons">cloud_download</i>下载链接</a></li>';
      document.querySelector(
        ".mdui-toolbar"
      ).innerHTML +=
        '<a href="javascript:;" class="mdui-btn mdui-btn-icon mdui-ripple mdui-hidden-sm-up downloadurl"><i class="mdui-icon material-icons">cloud_download</i></a>';
    </script>
    <!--IsFileEnd-->
  </div>
</body>
<!--IconValuesStart-->
{ "music":"audiotrack", "video":"ondemand_video", "img":"image",
"pdf":"picture_as_pdf", "default":"insert_drive_file"}
<!--IconValuesEnd-->
<script src="https://cdn.jsdelivr.net/npm/pdfjs-dist@2.5.207/es5/build/pdf.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mdui@1.0.1/dist/js/mdui.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@10.7.2/build/highlight.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sha-1@1.0.0/dist/sha1.umd.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/jssycszyj/renexmoe-cdn@v21101303/js/extra.js"></script>
<script
  src="https://cdn.jsdelivr.net/gh/jssycszyj/renexmoe-cdn@v21101303/js/app@1b381f3c.e97cc2d3068a6fbd4e83.js"></script>
<script
  src="https://cdn.jsdelivr.net/gh/jssycszyj/renexmoe-cdn@v21101303/js/app@493df0b3.930b7384370c541dd4ba.js"></script>
<script
  src="https://cdn.jsdelivr.net/gh/jssycszyj/renexmoe-cdn@v21101303/js/webpack-runtime.f563ba1f9a4a0a310500.js"></script>


</html>
